package com.yuanqunsoft.alimigration.model;

import java.util.HashSet;
import java.util.Set;

/**
 * Testing entity. @author MyEclipse Persistence Tools
 */

public class Testing implements java.io.Serializable {

    // Fields

    private Integer testId;
    private AllUser allUser;
    private String testName;
    private Integer testTlocDivisor;
    private Short testRefactoringPercent;
    private Float testNewUseCases;
    private Float testNewTestCases;
    private Float testTool;
    private Float testData;
    private Float testSubjectExpert;
    private Float testEnvironment;
    private Float testPerformance;
    private Float tetStability;
    private Float testSecurity;
    private Float testCloud;
    private Set reports = new HashSet(0);

    // Constructors

    /** default constructor */
    public Testing() {
    }

    /** minimal constructor */
    public Testing(AllUser allUser, String testName, Integer testTlocDivisor, Short testRefactoringPercent,
            Float testNewUseCases, Float testNewTestCases, Float testTool, Float testData,
            Float testSubjectExpert, Float testEnvironment, Float testPerformance, Float tetStability,
            Float testSecurity, Float testCloud) {
        this.allUser = allUser;
        this.testName = testName;
        this.testTlocDivisor = testTlocDivisor;
        this.testRefactoringPercent = testRefactoringPercent;
        this.testNewUseCases = testNewUseCases;
        this.testNewTestCases = testNewTestCases;
        this.testTool = testTool;
        this.testData = testData;
        this.testSubjectExpert = testSubjectExpert;
        this.testEnvironment = testEnvironment;
        this.testPerformance = testPerformance;
        this.tetStability = tetStability;
        this.testSecurity = testSecurity;
        this.testCloud = testCloud;
    }

    /** full constructor */
    public Testing(AllUser allUser, String testName, Integer testTlocDivisor, Short testRefactoringPercent,
            Float testNewUseCases, Float testNewTestCases, Float testTool, Float testData,
            Float testSubjectExpert, Float testEnvironment, Float testPerformance, Float tetStability,
            Float testSecurity, Float testCloud, Set reports) {
        this.allUser = allUser;
        this.testName = testName;
        this.testTlocDivisor = testTlocDivisor;
        this.testRefactoringPercent = testRefactoringPercent;
        this.testNewUseCases = testNewUseCases;
        this.testNewTestCases = testNewTestCases;
        this.testTool = testTool;
        this.testData = testData;
        this.testSubjectExpert = testSubjectExpert;
        this.testEnvironment = testEnvironment;
        this.testPerformance = testPerformance;
        this.tetStability = tetStability;
        this.testSecurity = testSecurity;
        this.testCloud = testCloud;
        this.reports = reports;
    }

    // Property accessors

    public Integer getTestId() {
        return this.testId;
    }

    public void setTestId(Integer testId) {
        this.testId = testId;
    }

    public AllUser getAllUser() {
        return this.allUser;
    }

    public void setAllUser(AllUser allUser) {
        this.allUser = allUser;
    }

    public String getTestName() {
        return this.testName;
    }

    public void setTestName(String testName) {
        this.testName = testName;
    }

    public Integer getTestTlocDivisor() {
        return this.testTlocDivisor;
    }

    public void setTestTlocDivisor(Integer testTlocDivisor) {
        this.testTlocDivisor = testTlocDivisor;
    }

    public Short getTestRefactoringPercent() {
        return this.testRefactoringPercent;
    }

    public void setTestRefactoringPercent(Short testRefactoringPercent) {
        this.testRefactoringPercent = testRefactoringPercent;
    }

    public Float getTestNewUseCases() {
        return this.testNewUseCases;
    }

    public void setTestNewUseCases(Float testNewUseCases) {
        this.testNewUseCases = testNewUseCases;
    }

    public Float getTestNewTestCases() {
        return this.testNewTestCases;
    }

    public void setTestNewTestCases(Float testNewTestCases) {
        this.testNewTestCases = testNewTestCases;
    }

    public Float getTestTool() {
        return this.testTool;
    }

    public void setTestTool(Float testTool) {
        this.testTool = testTool;
    }

    public Float getTestData() {
        return this.testData;
    }

    public void setTestData(Float testData) {
        this.testData = testData;
    }

    public Float getTestSubjectExpert() {
        return this.testSubjectExpert;
    }

    public void setTestSubjectExpert(Float testSubjectExpert) {
        this.testSubjectExpert = testSubjectExpert;
    }

    public Float getTestEnvironment() {
        return this.testEnvironment;
    }

    public void setTestEnvironment(Float testEnvironment) {
        this.testEnvironment = testEnvironment;
    }

    public Float getTestPerformance() {
        return this.testPerformance;
    }

    public void setTestPerformance(Float testPerformance) {
        this.testPerformance = testPerformance;
    }

    public Float getTetStability() {
        return this.tetStability;
    }

    public void setTetStability(Float tetStability) {
        this.tetStability = tetStability;
    }

    public Float getTestSecurity() {
        return this.testSecurity;
    }

    public void setTestSecurity(Float testSecurity) {
        this.testSecurity = testSecurity;
    }

    public Float getTestCloud() {
        return this.testCloud;
    }

    public void setTestCloud(Float testCloud) {
        this.testCloud = testCloud;
    }

    public Set getReports() {
        return this.reports;
    }

    public void setReports(Set reports) {
        this.reports = reports;
    }

}